package ru.linnenson.darshana.infrastructure.persistence.repositories;

import org.springframework.data.querydsl.QuerydslPredicateExecutor;
import org.springframework.data.querydsl.binding.QuerydslBinderCustomizer;
import org.springframework.data.querydsl.binding.QuerydslBindings;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
import ru.linnenson.darshana.infrastructure.persistence.models.PhysicTaskStore;
import ru.linnenson.darshana.infrastructure.persistence.models.QPhysicTaskStore;

@Repository
public interface PhysicTaskPersistenceRepository extends CrudRepository<PhysicTaskStore, Integer>,
    QuerydslPredicateExecutor<PhysicTaskStore>, QuerydslBinderCustomizer<QPhysicTaskStore> {

  @Override
  default void customize(QuerydslBindings querydslBindings, QPhysicTaskStore physicTaskStore) {

  }
}
